<!-- 修改角色列表 -->

 <form method="post">

<div><label>角色名</label>
<input type="text" name="title" value="{$row.title}" class="easyui-textbox"/></div>
<div>
<label>权限</label>
<input type="checkbox" id="all">全选
<foreach name="actions" item="v">
	<in name="key" value="$row.level">
		<p class="action"><input type="checkbox" name='actions[]' value="{$key}" checked="checked">{$v}</p>
	<else/>
		<p class="action"><input type="checkbox" name='actions[]' value="{$key}">{$v}</p>
	</in>
		
</foreach>
</div>
<p class="err">{$errstr}</p>
<input type="submit" value="提交" class="easyui-linkbutton" data-options="width:'70'"/>
</form>
<script>
//alert(1);
$('#all').click(function(){  //全选按钮05-29-1109 58分
	
	var result=$(this).prop('checked'); //获取当前全选按钮的状态 true false
	$('.action input').prop('checked',result);  //将所有的input的状态改成和全选按钮一样
});

$('.action input').click(function(){ //其他input
	setAll();
});
function setAll(){
	var input=$('.action input'); //获取所有操作有关的checkbox
	var ck_input=$('.action input:checked'); //获取所有操作有关的 被选中的checkbox
	
	 
	if(input.length==ck_input.length){   //通过判断所有的和被选中的个数来设置全选框的状态 
		$('#all').prop('checked',true);
	}else{
		$('#all').prop('checked',false);
	}
}
setAll();
</script>
